#include <stdio.h>
/*2022.09.22 上机实验题目2
一般情况下 两个整型变量/运算，17/4=4<==向下取整 floor
* 请大家编写程序，从键盘上读入两个数，计算它们的商，使得能够向上取整
17/4==>5

*/
int main(){
    int num1, num2, res;
    scanf("%d%d",&num1,&num2);
    /*1.无法处理分母为0情况
    2. 遇到整数时，仍旧发生进位
    3. 如果num2为1，仍旧会发生bug,该怎么解决？
    */
    if(num2 == 0){
        printf("num2 is valid.\n");
    }else
    {
        //int res = num1/num2 + 1;//--->不能处理整除
        //int res = (num1+1)/num2;//--->不能处理除数为1的整除
        res = (num1 - 1)/num2 + 1;//相对来说，比较完美
        printf("The ceiling of %d/%d is %d",num1,num2,res);
    }
    

    return 0;
}